摘 要:综合应用台达触摸屏Screen Editor强大的元件和宏指令功能,实现PC组态软件才具有的一些数据处理功能
关键字: 宏指令 指针 历史数据
1 引言
本文是一篇针对台达触摸屏功能的使用说明,目的是实现存储到U盘或者内部RAM
上的历史数据的读取,并可以对这些历史数据做简单的查询。本文并没有做很复杂的查询,意在对使用者提供一种思路,抛砖引玉,对实际应用留有很大的空间供使用者发挥。
2 基础知识准备
历史数据的取出:需要用GETHISTORY指令,句型如下:
V1 = GETHISTORY (V2, V3, V4, V5, V6)
V1-----表示存入资料长度内部存储器
V2-----内部存储器,常数 历史缓冲区编号
V3-----内部存储器,常数 读取起始取点位置
V4-----内部存储器,常数 读取点数
V5-----内部存储器,PLC 数据存入位置
V6-----内部存储器,常数 读取数据型态(0:资料,1:时间,2:时间跟数据)
指针:间接寻址缓存器区 (R/W): *$
Word access: *
(n: 0~65535)
间接寻址是寻址到内部缓存器区。先由
取出地址,再取此地址内存的值。
3数据查询的实现
3.1设计思路
本例想要实现这样的功能,设置内部的一个寄存器$100每隔1分钟采集一次数据,采
集到15笔后停止,把数据及采集的时间存储到内部的RAM。然后通过GETHISTORY把这15笔数据读取到$200开始的寄存器区,按照用户输入的时间段进行查询。比如查询2006/11/30 10:56~2006/11/30 10:58的数据,将符合条件的查询结果存储到$20000开始的寄存器区。
3.2执行结果
显示【历史资料信息表】中已经采集到了10笔数据
设置查询的开始时间是2006/12/1 10:18,结束时间是2006/12/1 10:22
4 结束语
本例是台达触摸屏Screen Editor强大的元件和宏指令功能综合的体现,可以看到,如
果能够活用软件,Screen Editor同样能够实现PC组态软件才具有的一些功能。
FLOWLINE超声波液位计十大特殊行业经典案例应用
1、次氯酸钠容器液位计次氯酸钠是一种常用于水和污水处理的化学物质。作为一种日用品,经常通过容器运往各地。Flowline 非接触式超声波液位传感器和显示模块可以对装有次氯酸钠的容器进行监控2、电镀酸性容器液位计电镀修整体统经常与高
0评论2020-07-20659
DDR SDRAM在嵌入式系统中的应用
0评论2020-07-1915
NAND Flash和NOR Flash的比较
0评论2020-07-1922
1553B总线通讯卡
0评论2020-07-1827
WEDC怀特DDR2 SDRAM —香港万利通电子0755-82968201
0评论2020-07-1818
ARM 启动及工作模式切换
0评论2020-07-1832
爱特梅尔推出基于ARM9的400MHz嵌入式微处理器AT91SAM9G20
0评论2020-07-1823
爱特梅尔推出内嵌高速USB设备的ARM微控制器
0评论2020-07-1814
水工业应用PLC的选型方法
0评论2020-07-188
陀螺仪传感器的应用
0评论2020-07-1818